﻿/*@import url(/css/header.css);*/
body { background-color: #f1f3f6; color: #333; font-size: 9pt; font-family: Tahoma,Arial,Helvetica,"微软雅黑" }
html { overflow-y: scroll; }
body, div, form, h1, h2, h3, h4, img, input, p, span, textarea, ul { margin: 0; padding: 0 }
ul { list-style-type: none }
li { vertical-align: bottom }
img { border-width: 0 }
a:link, a:visited { color: #333; text-decoration: none }
a:hover { color: #c30; text-decoration: underline }
a.pk:link, a.pk:visited { color: #00f; text-decoration: none; font-weight: 700; font-size: 9pt }
a.pk:hover { color: red; text-decoration: underline; font-weight: 700; font-size: 9pt }
.clear { clear: both }
#sd { background-image: none }
#headAd { margin: auto; padding: 0 5px 5px; width: 940px; text-align: center }
#headAd, #main { clear: both; background-color: #fff }
#main { margin: 6px auto 0px auto; padding: 6px; width: 1028px; }
/*#left, #right { float: left; width: 120px; margin-top: 3px; }*/
#left, #right { float: left; width: 200px; margin-top: 3px; }
#left2 { float: left; width: 130px; margin-top: 3px; }
#right2 { float: right; width: 145px; }
#right3 { float: right; width: 120px; }
#middle { float: left; width: 100%; }
#middle2 { float: left;width: 75.5%; margin-top: 3px; }
#middle3 { float: left; width: 822px; margin-left: 6px; }
.gamelist { width: 270px; border: 0 solid #666 }
.gamelist li { float: left; width: 90px }
.gamelist2 { border: 0 solid #666 }
.gamelist2 li { float: left; width: 130px; background-color: #f1f4f6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9dfe1 }
.gamelist li a, .gamelist li a:visited, .gamelist2 li a, .gamelist2 li a:visited { display: block; padding-left: 10px; height: 24px; color: #666; line-height: 24px }
.gamelist li a:hover, .gamelist2 li a:hover { background-color: #2e75c5; color: #fff; text-decoration: none }
.ad { margin-bottom: 4px }
.ki1 td { background-color: #82959F; color: #fff }
.a1 { padding-right: 5px; text-align: right }
.a2 { padding-left: 5px; text-align: left }
.ts1 { background-color: #fff }
.ts1, .ts2 { line-height: 21px }
.ts2 { background-color: #f5f7fb }
.fortime { color: #06c }
.td_half { font-family: verdana; cursor: pointer }
.red2, .td_half { color: red }
.red, .td_score { color: #00f }
.red, .td_score, .td_scoreR { font-weight: 700; font-family: verdana; cursor: hand }
.td_scoreR { color: red }
.blue { color: #00f }
.black, .blue { font-family: verdana }
.black { color: #000 }
.rstool { float: right; padding: 4px 3px 0 0 }
.rstool img { margin: 0 1px }
.fr img { margin: 0 2px }
#main2 { clear: both }
.main2_tool { margin: 6px 0; height: 28px; border-bottom: 1px solid #E7E7E7; }
.main2_tool li { float: left; margin-right: -1px }
.main2_tool li a { display: block; width: 150px; height: 27px; text-align: center; line-height: 27px }
.m_on a, .m_on a:hover, .m_on a:visited { color: #e9410f; text-decoration: none; background-color: #FFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #e9410f; border-right-color: #e7e7e7; border-bottom-color: #FFF; border-left-color: #e7e7e7; font-weight: 700; }
.m_off a, .m_off a:visited { background-color: #f7f7f7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #e7e7e7; border-right-color: #e7e7e7; border-bottom-color: #e7e7e7; border-left-color: #e7e7e7; }
.m_off a:hover { text-decoration: none; background-color: #FEF5F1; }
.gre a, .gre a:visited { display: block; color: #fff; line-height: 24px }
.gre a:hover { background-color: #FEF9E7; color: #e9410f; text-decoration: none }
.tool2 { margin-top: 8px; margin-bottom: 6px; height: 29px; background: url(/images/stool_bg.gif) repeat-x }
.tool2 li { float: left; margin-right: 2px }
.tool2 li a, .tool2 li a:visited { display: block; padding-top: 6px; width: 5pc; height: 23px; text-align: center }
.t2_on a, .t2_on a:hover, .t2_on a:visited { background-image: url(/images/s1.gif); color: #fff; font-weight: 700 }
.t2_off a, .t2_off a:visited { background-image: url(/images/s2.gif); color: #900 }
.t2_off a:hover { color: #339; text-decoration: none }
.tool3 li { float: left; margin-right: 3px }
.t3_on a, .t3_on a:hover, .t3_on a:visited { background-image: url(/images/pl1.gif); color: #fff; font-weight: 700 }
.t3_off a, .t3_off a:visited { background-image: url(/images/pl2.gif) }
.ded td { color: #fff }
.de2 td { background-color: #eaeee1; text-align: center }
.de2 a { display: block; line-height: 1pc }
.de2 a:hover { background-color: #ff9; color: #f30; text-decoration: none }
.kk { margin-top: 3px; font-size: 9pt; line-height: 30px }
.datatitle, .kk { display: block; padding-left: 10px }
.datatitle { padding-bottom: 9px; line-height: 20px }
.rightool { clear: both; padding: 5px 0; margin-bottom: 6px; background-color: #FFF; text-align: center; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c6c6c6; border-right-color: #E2E7EB; border-bottom-color: #E2E7EB; border-left-color: #E2E7EB; }
.rightool a { color: #666 }
.tit { color: #666; font-size: 12px; /*line-height: 26px;*/ background-color: #F2F2F2; border: 1px solid #e7e7e7; }
.fontse a { font-weight: 700 }
.fontse a { float: left; display: block; margin-right: 3px; margin-left: 3px; padding-right: 4px; padding-left: 4px; border: 1px solid #d1d1d1; background-color: #FFF; }
.fontse a:hover { border: 1px solid #09f; color: #039; text-decoration: none }
.e12:link, .e12:visited { font-size: 13px }
.e14:link, .e14:visited { font-size: 14px }
.bule { padding: 6px 0 6px 1px; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; background-color: #f4f9fb }
.bule p { display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 2px }
.bule p input { margin-right: 2px }
.toptool { clear: both; padding: 0 2px 3px 3px; }
.tg1 { float: left }
.tg2 { width: 130px; text-align: center; line-height: 28px }
.tg2, .tg3 { float: left; display: block }
.tg3 { line-height: 22px }
.tg3 li { float: left; margin-left: 4px }
.tg3 li a { float: left; display: block; height: 22px; text-align: center; line-height: 22px }
.tg3 .yu1 a, .tg3 .yu1 a:visited { background-color: #F7F7F7; border: 1px solid #e2e2e2; padding: 0 5px }
.tg3 .yu1 .selected:hover, .tg3 .yu1 .selected:link, .tg3 .yu1 .selected:visited, .tg3 .yu1 a:hover { background-color: #FFEEAC; border: 1px solid #F79709; text-decoration: none; color: #930; }
.tg3 .yu2 a, .tg3 .yu2 a:visited { width: 44px; background-color: #F7F7F7; border: 1px solid #e2e2e2; }
.tg3 .yu2 .selected:hover, .tg3 .yu2 .selected:link, .tg3 .yu2 .selected:visited, .tg3 .yu2 a:hover { background-color: #FFEEAC; border: 1px solid #F79709; text-decoration: none; color: #930; }
.tg3 input { margin: 0 1px 0 6px }
.tg3s { float: left; display: block; line-height: 22px }
.tg3s li { float: left; margin-left: 4px }
.tg3s li a { float: left; display: block; height: 22px; color: #930; text-align: center; line-height: 22px }
.tg3s .sh1 a, .tg3s .sh1 a:visited { width: 58px; background-image: url(/images/hyss.gif); background-position: left top; background-repeat: no-repeat }
.tg3s .sh1 .selected:hover, .tg3s .sh1 .selected:link, .tg3s .sh1 .selected:visited, .tg3s .sh1 a:hover { background-image: url(/images/hyss.gif); background-position: left -23px; background-repeat: no-repeat; color: #fff; text-decoration: none }
.tg3s .sh2 a, .tg3s .sh2 a:visited { width: 30px; background-image: url(/images/hyss.gif); background-position: left -46px; background-repeat: no-repeat }
.tg3s .sh2 .selected:hover, .tg3s .sh2 .selected:link, .tg3s .sh2 .selected:visited, .tg3s .sh2 a:hover { background-image: url(/images/hyss.gif); background-position: left -69px; background-repeat: no-repeat; color: #fff; text-decoration: none }
.Companys { clear: both; margin-top: 3px; height: 28px }
.Companys li { float: left; margin-right: 5px }
.Companys a, .Companys a:visited { display: block; width: 61px; height: 23px; background-image: url(/images/coms2.gif); text-align: center; line-height: 22px }
.Companys a:hover { background-image: url(/images/coms3.gif); text-decoration: none }
.Companys .selected span { display: block; background: url(/images/coms1.gif) no-repeat right; color: #fff }
.secl a { float: left; display: block; margin-right: 5px; padding: 0 6px; height: 23px; text-align: center; line-height: 23px; background-color: #F7F7F7; border: 1px solid #e2e2e2; }
.secl a:hover { background-color: #FFF; color: #e9410f; text-decoration: none; border: 1px solid #e9410f; }
#bottom { background-color: #fff; color: #666; width: 100%; line-height: 20px; text-align: center; margin: 10px auto 0 auto; padding: 5px 0; }
#bottom > div { margin: 5px 0; }
.down, .firstodds, .up { line-height: 1pc }
.up { background-color: #ffb0c8 }
.down { background-color: #dcffb9 }
.popupBox { position: absolute; z-index: 5; visibility: hidden; border: 2px solid #666; background-color: #fff }
.popupBox .sotit { height: 34px; line-height: 34px }
.popupBox .title { float: left; padding-left: 15px; font-weight: 700; font-size: 14px }
.popupBox .bts { overflow: hidden; padding: 10px; border-top: #f4f4f4 solid 1px }
.popupBox .bts .countBox { float: left }
.popupBox .bts .ok { float: right }
#filterBox { width: 422px; top: 24px; left: 150px }
#filterBox .item { width: 100%; overflow: hidden; margin: 5px 0 }
#filterBox .name { float: left; padding: 0; line-height: 30px; width: 85px; padding-right: 10px; text-align: right }
#filterBox .condition { font-size: 14px; width: 95px; padding: 0; margin-right: 5px; float: left; line-height: 30px; text-align: center; color: #333; background: #e2e2e2; border-radius: 4px; border: solid 1px #ccc }
#filterBox .btn { background: #fff; color: #333; cursor: pointer }
#filterBox .btn.on { background: #209dde; color: #fff; border: 1px solid #209dde }
#DivLeague { top: 25px; left: 75pt; padding: 1px; width: 590px }
#DivLeague ul { padding: 10px 10px 15px 10px; float: left }
#DivLeague li { float: left; display: block; padding-left: 5px; width: 125px; line-height: 22px; border: 1px solid #e4e4e4; background-color: #ffffff; margin: 2px }
#DivLeague li:hover { border: 1px solid #EC9A64; background-color: #FFF7EA; }
#myleague { max-height: 400px; overflow: auto }
#DivCountry, #DivLeague, #DivFunction, #divMatchType3, #filterBox, .pc_win { position: absolute; z-index: 5; visibility: hidden; border: 1px solid #fff; background-color: #F5F5F5; -webkit-box-shadow: 0 0 18px #666; -moz-box-shadow: 0 0 18px #666; box-shadow: 0 0 18px #666; border-radius: 4px; }
#DivCountry { width: 666px; top: 25px; left: 75pt; padding: 1px }
#DivCountry .header, #DivFunction .header, #DivLeague .header { float: left; font-weight: bold; font-size: 14px; color: #646464; }
#DivCountry li { float: left; display: block; padding-left: 5px; width: 105px; line-height: 22px; border: 1px solid #bbb; background-color: #fff; margin: 2px }
#DivCountry .countryIcon { padding-left: 22px; display: inline-block }
.countryIcon { background-image: url(/images/flag-list_rgb_17.png); background-repeat: no-repeat; background-position: 2px -1268px }
#DivFunction, #divMatchType3 { visibility: hidden; line-height: 22px; }
#divMatchType3 { top: 23px; left: -46px; padding: 3px; width: 100px; text-align: center; z-index: 10; }
#divMatchType3 a { display: block; float: none; text-align: center; margin: 8px; padding: 0; color: #333; line-height: 22px; width: 80%; border-radius: 3px; border: 1px solid #C3C3C3; background-color: #FFF; }
#divMatchType3 a:hover { color: #e9410f; border: 1px solid #e9410f; background-color: #FFF; }
#DivFunction { position: absolute; z-index: 8; top: -46px; left: 864px; padding: 2px; width: 160px; }
#DivFunction input[type="checkbox" ] { margin-right: 5px; width: 14px; height: 14px }

.sotit { height: 35px; line-height: 35px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E2E2E2; background-color: #F5F5F5; }
.popup_close { position: absolute; right: 0px; top: -0; width: 40px; height: 35px; cursor: pointer; border-left-width: 1px; border-left-style: solid; border-left-color: #E2E2E2; }

.popup_close:hover { color: #333; background-color: #FFF; border-radius: 0 4px 0 0; }
.popup_close:hover:before, .popup_close:hover:after { background-color: #E9410F; }
.popup_close:before { position: absolute; content: ''; width: 16px; height: 1px; transform: rotate(45deg); top: 17px; left: 12px; background-color: #777; }
.popup_close:after { content: ''; position: absolute; width: 16px; height: 1px; background: #777; transform: rotate(-45deg); top: 17px; left: 12px; }
.bts { clear: both; text-align: center; height: 40px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E2E2E2; }
.bts input, .vsbtn { border: 1px solid #CACACA; background-color: #FFF; line-height: 18px; cursor: pointer; padding: 5px 20px; margin: 0 2px; font-size: 14px; border-radius: 4px; }
.bts input:hover { color: #FFF; background-color: #E9410F; border: 1px solid #E9410F; }
.oddstd { height: 2pc; line-height: 1pc }
.odds1 { color: #800 }
.odds2 { color: #000 }
.odds3 { color: #00b }
.l1 { float: left; margin-left: 10px; padding-left: 9pt; background: url(/images/ds.gif) no-repeat left; line-height: 20px }
.l1 a { font-weight: 700 }
.l2 { float: right; padding: 2px 2px 0 0 }
.l2 img { margin: 0 2px }
.contest { background-color: #fffacc; font-weight: 700 }
.date_li { height: 28px; line-height: 28px; border: 1px solid #CCC; background-color: #FFF; }
.date_li a, .date_li a:visited { float: left; display: block; padding: 0 7px; color: #333; background-color: #FFF; border-right: 1px solid #CCC; }
.date_li a:hover { text-decoration: none; color: #E75B18; background-color: #FDF8E6; }
.date_li b { float: left; display: block; padding: 0 8px; color: #FFF; background-color: #E9410F; border-right: 1px solid #CCC; }
.title22 { padding-left: 18px; height: 21px; background-color: #769ED6; color: #fff; font-weight: 700; line-height: 21px }
.set1:link, .set1:visited { margin: 0 8px 0 4px; padding-left: 13px; background: url(/images/re.gif) no-repeat left top }
.scoretitle { background-color: #cbe4fb; color: #444; text-align: center; font-weight: 700; line-height: 26px }
.Leaguestitle { background-color: #e0e9f6 }
.oddstable { background-color: #c6c6c6 }
.oddstable td { text-align: center; line-height: 17px }
.ivsiinfo_td { background-color: #72b0e9; color: #fff; font-weight: 700 }
.ivsiinfo_td a, .ivsiinfo_td a:visited { display: block; background-color: #1f76c5; color: #fff }
.ivsiinfo_td a:hover { background-color: #ff0; color: #c30; text-decoration: none }
.tdlink a:link, .tdlink a:visited { color: #00328f; font-family: Verdana,Arial,Helvetica,sans-serif }
.tdlink a:hover { color: red; text-decoration: none }
.STYLE4 { color: #fff }
.STYLE6 { color: #006cc6 }
.lsm1 { background-color: #FEF5F1; cursor: pointer }
.lsm2 { color: #036; text-decoration: none; cursor: default }
.lsm3 { background-color: #FEF5F1; color: #e9410f; cursor: pointer }
.redf { font-size: 9pt }
.redf, .redf a:link, .redf a:visited { color: red; font-family: Verdana,Arial,Helvetica,sans-serif }
.redf a:hover { color: #000; text-decoration: none; font-weight: 700 }
.etime { font-size: 9pt }
.etime, .tdlink2 { font-family: Verdana,Arial,Helvetica,sans-serif }
.tdlink2 { border: 0 solid #8db3c2 }
.tdlink2 a:link, .tdlink2 a:visited { color: #00328f; font-family: Verdana,Arial,Helvetica,sans-serif }
.tdlink2 a:hover { color: red; text-decoration: none }
.STYLE9 { color: #000 }
.STYLE11 { color: red; font-weight: 700 }
.STYLE12 { color: #060; font-weight: 700 }
.nav_select { overflow: hidden; margin-top: 6px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #277bd5; }
.nav_select ul { float: right; overflow: hidden; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #e7e7e7; border-right-color: #e7e7e7; }
.nav_select li { float: left; margin-right: -1px; width: 125px; height: 28px; list-style-type: none; text-align: center; line-height: 28px; border-left-width: 1px; border-left-style: solid; border-left-color: #e7e7e7; }
.nav_select a:link, .nav_select a:visited { color: #333 }
.nav_select a:hover { color: red; text-decoration: none }
.t3_on a, .t3_on a:hover, .t3_on a:link, .t3_on a:visited { background-image: url(/images/pl1.gif); color: #fff; font-weight: 700 }
.t3_off a, .t3_off a:visited { background-image: url(/images/pl2.gif) }
.t3_off a:hover { color: #e9410f; text-decoration: none }
.tool3 { margin-top: 3px; height: 26px; border-bottom: 3px solid #d15941 }
.tool3 li a { display: block; width: 75pt; height: 26px; text-align: center; line-height: 26px }
.tdsolid { line-height: 130%; margin-top: 6px; }
.tdsolid table.tdlink tr td { line-height: 24px; }
.tdsolid table.tdlink tr td .homeTeam { float: right; padding-right: 5px; color: #333; }
.tdsolid table.tdlink tr td .guestTeam { float: left; padding-left: 5px; color: #333; }
.tdsolid table.tdlink tr td .oddBtn { color: #333; }
.tdsolid .oddBtn { padding: 0 5px; color: #333; }
.cupmatch_rw1 { width: 154px; background-color: #FEF5F1; border: 1px solid #dedfe0; color: #e9410f; }
.cupmatch_rw2 { width: 154px; background-color: #f7f7f7; border: 1px solid #dedfe0; }
.main_title, .main_title1 { margin-top: 6px; border-top: 1px solid #8db3c2; border-right: 1px solid #8db3c2; border-left: 1px solid #8db3c2; background-image: url(/Images/td_bg2.jpg); color: #fff; text-align: center; font-weight: 700; font-size: 14px; line-height: 24px }
.nav_selected { color: #FFF; font-weight: 700; background-color: #277bd5; }
.nav_selected a, .nav_selected a:hover, .nav_selected a:link, .nav_selected a:visited { color: #fff }
.nav_unselected { background-color: #f7f7f7; }
.livetab { border: 2px solid #82959F; background-color: #fff; -webkit-box-shadow: 0 0 18px #BBB; -moz-box-shadow: 0 0 18px #BBB; box-shadow: 0 0 18px #BBB; }
.livetab td { text-align: center; font-size: 9pt; line-height: 22px }
.livetab .li_ti { color: #fff; font-weight: 700; font-size: 14px }
.livetab .li_ti a { color: #d8f5fe; font-weight: 400; font-size: 9pt }
.tab_name { font-size: 14px }
.up_red { background-color: #fad2c9 }
.down_green { background-color: #d5fc9e }
.change_yellow { background-color: #ff0 }
.gamelist2 li a { padding-left: 25px; background-image: url(/images/flag-list_rgb_17.png); background-repeat: no-repeat }
#country_1 { background-position: 2px -475px }
#country_2 { background-position: 2px -163px }
#country_3 { background-position: 2px -1123px }
#country_4 { background-position: 2px -619px }
#country_5 { background-position: 2px -139px }
#country_6 { background-position: 2px -1051px }
#country_7 { background-position: 2px -1099px }
#country_8 { background-position: 2px -1027px }
#country_9 { background-position: 2px -883px }
#country_10 { background-position: 2px -331px }
#country_11 { background-position: 2px -931px }
#country_12 { background-position: 2px 5px }
#country_13 { background-position: 2px -523px }
#country_14 { background-position: 2px -259px }
#country_15 { background-position: 2px -740px }
#country_16 { background-position: 2px -547px }
#country_17 { background-position: 2px -2011px }
#country_18 { background-position: 2px -1075px }
#country_19 { background-position: 2px -643px }
#country_20 { background-position: 2px -355px }
#country_21 { background-position: 2px -115px }
#country_22 { background-position: 2px -283px }
#country_23 { background-position: 2px -667px }
#country_24 { background-position: 2px -307px }
#country_25 { background-position: 2px -955px }
#country_26 { background-position: 2px -1003px }
#country_27 { background-position: 2px -835px }
#country_28 { background-position: 2px -91px }
#country_29 { background-position: 2px -595px }
#country_30 { background-position: 2px -763px }
#country_31 { background-position: 2px -211px }
#country_32 { background-position: 2px -1147px }
#country_33 { background-position: 2px -907px }
#country_34 { background-position: 2px -499px }
#country_35 { background-position: 2px -715px }
#country_36 { background-position: 2px -187px }
#country_37 { background-position: 2px -1435px }
#country_38 { background-position: 2px -403px }
#country_39 { background-position: 2px -811px }
#country_40 { background-position: 2px -43px }
#country_41 { background-position: 2px -451px }
#country_42 { background-position: 2px -19px }
#country_43 { background-position: 2px -427px }
#country_44 { background-position: 2px -571px }
#country_45 { background-position: 2px -1387px }
#country_46 { background-position: 2px -859px }
#country_47 { background-position: 2px -2635px }
#country_48 { background-position: 2px -787px }
#country_49 { background-position: 2px -1171px }
#country_50 { background-position: 2px -2155px }
#country_51 { background-position: 2px -1795px }
#country_52, #country_53, #country_54, #country_55, #country_56 { background-position: 2px -1195px }
#country_57 { background-position: 2px -3043px }
#country_59 { background-position: 2px -2587px }
#country_60 { background-position: 2px -67px }
#country_61 { background-position: 2px -2659px }
#country_62 { background-position: 2px -2275px }
#country_63 { background-position: 2px -1339px }
#country_64 { background-position: 2px -1915px }
#country_65 { background-position: 2px -2971px }
#country_66 { background-position: 2px -2323px }
#country_69 { background-position: 2px -2371px }
#country_70 { background-position: 2px -1699px }
#country_71 { background-position: 2px -2395px }
#country_72 { background-position: 2px -2035px }
#country_73 { background-position: 2px -2539px }
#country_74 { background-position: 2px -2347px }
#country_75 { background-position: 2px -2467px }
#country_76 { background-position: 2px -2923px }
#country_77 { background-position: 2px -2683px }
#country_78 { background-position: 2px -1819px }
#country_79 { background-position: 2px -1363px }
#country_80 { background-position: 2px -2227px }
#country_81 { background-position: 2px -1531px }
#country_82 { background-position: 2px -2515px }
#country_83 { background-position: 2px -2203px }
#country_84 { background-position: 2px -1483px }
#country_85 { background-position: 2px -1555px }
#country_86 { background-position: 2px -2179px }
#country_87 { background-position: 2px -1843px }
#country_88 { background-position: 2px -1603px }
#country_89 { background-position: 2px -1507px }
#country_90 { background-position: 2px -1939px }
#country_91 { background-position: 2px -1675px }
#country_92 { background-position: 2px -1459px }
#country_93 { background-position: 2px -2419px }
#country_94 { background-position: 2px -2299px }
#country_95 { background-position: 2px -1723px }
#country_96 { background-position: 2px -2563px }
#country_97 { background-position: 2px -1195px }
#country_98 { background-position: 2px -2491px }
#country_99 { background-position: 2px -1651px }
#country_100 { background-position: 2px -2443px }
#country_101 { background-position: 2px -2827px }
#country_102 { background-position: 2px -2731px }
#country_103 { background-position: 2px -2850px }
#country_105 { background-position: 2px -1771px }
#country_107 { background-position: 2px -3091px }
#country_108 { background-position: 2px -2755px }
#country_109 { background-position: 2px -2851px }
#country_111 { background-position: 2px -4003px }
#country_112 { background-position: 2px -3523px }
#country_113 { background-position: 2px -4051px }
#country_114 { background-position: 2px -3188px }
#country_115 { background-position: 2px -4027px }
#country_116 { background-position: 2px -4075px }
#country_117 { background-position: 2px -4099px }
#country_118 { background-position: 2px -4123px }
#country_119 { background-position: 2px -4147px }
#country_120 { background-position: 2px -4171px }
#country_121 { background-position: 2px -4195px }
#country_122 { background-position: 2px -4219px }
#country_123 { background-position: 2px -4243px }
#country_124 { background-position: 2px -4267px }
#country_125 { background-position: 2px -2804px }
#country_126 { background-position: 2px -3644px }
#country_127 { background-position: 2px -3618px }
#country_128 { background-position: 2px -3428px }
#country_129 { background-position: 2px -4291px }
#country_130 { background-position: 2px -3452px }
#country_133 { background-position: 2px -2996px }
#country_134 { background-position: 2px -4315px }
.pc_win { position: absolute; top: 24px; left: 200px; z-index: 5; visibility: hidden; width: 300px; border: 2px solid #1b8eed; background-color: #fff }
.pc_win h2 { margin: 0; padding-right: 10px; padding-left: 10px; background-color: #d9eaf9; color: #036; font-weight: 700; font-size: 9pt; line-height: 26px; border-bottom-color: #cdd9eb; border-bottom-width: 1px; border-bottom-style: solid }
.pc_win .kl:link, .pc_win .kl:visited { padding-right: 5px; padding-left: 5px; border: 1px solid #95cef9; background-color: #ecfbff; color: #316599; line-height: 26px }
.pc_win .kl:hover { background-color: #06c; color: #fff; text-decoration: none }
.pcwin_tit { padding-top: 4px; padding-bottom: 4px; padding-left: 10px; background-color: #f5f5f5; border-bottom-color: #dfdfdf; border-bottom-width: 1px; border-bottom-style: dotted }
.smallf { color: #999; font-size: 11px }
.pcwen_btn { padding-top: 6px; padding-bottom: 6px; background-color: #f0f9fd }
.pcwen_btn input { margin-right: 3px; margin-left: 3px; width: 40px; height: 22px; border-width: 0; background-color: #3a9be2; color: #fff; font-weight: 700 }
.jqTitle { background: #669; color: #fffdf3; line-height: 22px }
.jqTitle, .jqTitle2 { float: left; width: 25pc; text-align: center; font-weight: 700 }
.jqTitle2 { background: #d5f2b7; color: #060; line-height: 26px }
.jqSubTitle { float: left; overflow: hidden; width: 25pc }
.bottomLine { border-bottom: 1px solid #e1e1e1 }
.jqSubTitle span { float: left; display: block; width: 200px; background: #d5f2b7; color: #060; text-align: center; font-weight: 700; line-height: 26px }
.jqSubTitle2 { float: left; width: 25pc }
.jqSubTitle2 span { float: left; display: block; width: 200px; border-top: 1px solid #e1e1e1; background: #fceaac; text-align: center; font-weight: 400; line-height: 22px }
.fanyeList { background-position: -365px -33px; width: 18px; height: 112px; text-align: center; right: 0; bottom: 10px; float: right; position: fixed; z-index: 300 }
#tool { margin: 0 auto; padding: 0 4px 4px 4px; width: 992px; clear: both; background-color: #fff }
#tool .toolbar { padding: 0 6px; height: 28px; border-top: 1px solid #7199dc; border-right: 1px solid #7199dc; border-left: 1px solid #7199dc; background-image: url(/odds/images/mig_b2.gif); color: #fff }
#tool .toolbar .k1 a { background-image: url(/odds/images/tool.gif) }
#tool .toolbar .k2 a { background: url(/odds/images/tool.gif) -355px top }
#tool .toolbar .control a { float: left; display: block; margin-top: 3px; margin-right: 15px; width: 71px; height: 23px }
.tg4 { float: right; padding-top: 3px }
.tg4 li { float: left; margin-left: 6px }
.tg4 li a { float: left; display: block; padding-left: 5px; height: 23px; background: url(/images/hy.gif) repeat-x left; text-align: center; line-height: 23px }
.tg4 li a span { display: block; padding-right: 5px; background: url(/images/hy2.gif) no-repeat right }

#LeagueDiv { position: absolute; z-index: 5; visibility: hidden; padding: 1px 1px 1px 4px; width: 585px; border: 2px solid #666; background-color: #fff }
#LeagueDiv h1 { float: left; padding-left: 15px; font-weight: 700; font-size: 9pt }
#LeagueDiv li { float: left; display: block; margin: 2px; padding-left: 3px; width: 88px; border: 1px solid #bbb; text-align: left; line-height: 22px }
a.sortby { background: url(/Odds/images/sabtn.gif) left top; height: 22px; width: 77px; line-height: 22px; margin-left: 10px; display: block; float: left; text-align: center; color: #000; text-decoration: none }
.tool_g3 a.sortby:hover, .tool_g3 a.sortbySelect:hover { background: url(/Odds/images/sabtn.gif) left -22px; text-decoration: none; color: #fff }
.tool_g3 a.sortbySelect, .tool_g3 a.sortbySelect:visited { background: url(/Odds/images/sabtn.gif) left -22px; height: 22px; width: 77px; line-height: 22px; margin-left: 10px; display: block; float: left; color: #fff; text-align: center }

/*新增样式*/
.companybox { float: left; line-height: 26px; background: #fff; border: 1px solid #C3C3C3; border-radius: 3px; margin-right: 10px; }
.companyslt { float: left; height: 26px; background: transparent; border: none; border-right: 1px solid #C3C3C3; padding: 0 5px; margin: 0; cursor: pointer; }
.companyslt:focus { outline: none; }
.companybox span { padding: 0 10px; border-radius: 3px; display: inline-block; cursor: pointer; }
.companybox span:hover { background: #FEF5F1; color: #e9410f; }
.tg3 input { vertical-align: -2px; }

.bftooldiv1, .bftooldiv2 { clear: both; height: 34px; width: calc(100% - 18px); border: 1px solid #E7E7E7; margin: 0 auto; padding: 5px 6px 0 6px; }
.bftooldiv1 { background-color: #EFEFEF; }
.bftooldiv2 { background-color: #F7F7F7; margin-top: -1px; margin-bottom: 8px }
.bfradio { float: left; line-height: 27px; height: 27px; border: 1px solid #C3C3C3; overflow: hidden; border-radius: 3px; }
.bfradio li { float: left; }
.bfradio li:last-child a { border-right: 0 }
.bfradio li a { text-align: center; display: block; float: left; padding: 0 10px; border-right: 1px solid #C3C3C3; background-color: #FFF; }
.bfradio li a:hover { text-decoration: none; background-color: #FEF5F1; color: #e9410f }
.bfradio li .radio_on, .bfradio li .radio_on:hover, .bfselect_tool li .radio_on, .bfselect_tool li .radio_on:hover, .bfradio li .selected, .bfradio li .selected:hover { color: #FFF; background-color: #e9410f; }
.bfradio.companys { height: 27px; line-height: 27px; }
.bfradio.companys li .selected, .bfradio.companys li .selected:hover { background: #85b35b; }

.bfselect_tool { float: left; line-height: 27px; height: 27px; }
.bfselect_tool li { float: left }
.bfselect_tool li a { text-align: center; display: block; float: left; border-radius: 3px; border: 1px solid #C3C3C3; background-color: #FFF; margin-right: 7px; padding: 0 10px; }
.bfselect_tool li a:hover { color: #E9410F; text-decoration: none; border: 1px solid #E9410F; }
.bfselect_tool li a em { background-image: url(/images/se_arrow.png); background-repeat: no-repeat; height: 4px; width: 7px; display: inline-block; margin-bottom: 2px; margin-left: 4px; }
.bfselect_tool li a:hover em { background-image: url(/images/se_arrow_hover.png); }
.dividing { float: left; width: 10px; margin-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #DADADA; height: 19px; margin-top: 6px; }
.showbfdiv { float: left; line-height: 30px; text-align: center; width: 150px; }
.showbfdiv b { font-size: 14px; font-weight: bold; color: #E9410F; margin: 0 5px; }
.showbfdiv a { color: #090; }

.bf_dateline, .bf_dateline_on { text-align: center; display: block; float: left; border-radius: 3px; border: 1px solid #C3C3C3; background-color: #FFF; margin: 0 5px; padding: 0 23px 0 10px; line-height: 27px; background-repeat: no-repeat; background-position: 75px; }
.bf_dateline, .bf_dateline_on { background-image: url(/images/dsarrow.png); }
.bf_dateline:hover { color: #E9410F; text-decoration: none; border: 1px solid #E9410F; }
.bf_dateline_on:link, .bf_dateline_on:visited { background-image: url(/images/usarrow.png); color: #E9410F; border: 1px solid #d29d8e; }
.bf_dateline_on:hover { background-color: #FEF3E0; text-decoration: none; }

.bf_now { line-height: 26px; background-color: #85B35B; height: 26px; border-radius: 20px; float: left; padding: 2px; margin: 0 30px; -webkit-box-shadow: 3px 3px 3px #7CA755 inset; box-shadow: 3px 3px 3px #7CA755 inset; }
.bf_now a { display: block; float: left; height: 26px; padding: 0 12px; color: #FFF; text-align: center; border-radius: 20px; }
.bf_now a:hover { text-decoration: none; }
.bf_now .selected { color: #333; font-weight: bold; background: -webkit-linear-gradient(#FFF, #E9E9E9); background: linear-gradient(#FFF, #E9E9E9); background-color: #FFF; }

.DivLeague_title { line-height: 32px; background-color: #f4f5f5; clear: both; text-align: center; border-bottom: 1px solid #E7E7E7; font-weight: bold; }
#DivLeague .rbl { padding: 5px; border-bottom: 1px solid #D8DDE2; text-align: center; line-height: 30px; height: 30px; background-color: #efefef; float: none; display: block; }
#DivLeague .rbl li { color: #666; font-size: 14px; line-height: 30px; display: inline-block; padding: 0 10px; margin: 0; float: none; width: auto; border: none; background: none; cursor: pointer; }
#DivLeague .rbl li.on { color: #277bd5; font-weight: bold; position: relative; }
#DivLeague .rbl li.on::after { content: ""; background: #277bd5; width: 50%; height: 3px; position: absolute; bottom: -5px; left: 50%; transform: translate(-50%,0); }

.set_sec { padding: 2px 2px 4px 3px; border: 1px solid #CCC; }
.set_sec2 { padding: 5px 2px 5px 3px; border: 1px solid #CCC; margin-right: 6px; border-radius: 4px; }
#checkboxcountry { padding: 10px; overflow: hidden }

#div_Table1 { background-color: #E7E7E7; line-height: 24px }
.left10 { padding-left: 10px }

.td-title td { background-color: #82959F; text-align: center; line-height: 25px; color: #FFF; }
.tdlink td, #Table2 td { border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; }
.tdlink, #Table2 { border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; }
#Table2 td { line-height: 24px }
.tddate { background-color: #FFF; }
.td-ts td { text-align: center; color: #FFF }
#td_jf #scoreRound { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-left: 10px }
#td_jf #scoreTitle { font-weight: bold; padding-left: 10px; }
.gre { margin-bottom: 5px; text-align: center }


/* ------字母导航------ */
#middle .Fright_nav { position: absolute; right: 0; top: 50%; transform: translate(0, -50%); padding: 4px 0; background: rgba(0,0,0,0.35); border-radius: 30px; z-index: 99; }
#middle .Fright_nav li { color: rgba(255, 255, 255, .9); font-size: 12px; line-height: 15px; text-align: center; padding: 0 4px; width: auto; float: none; background: none; border: none; }
#middle .Fright_nav li a { color: #fff }

.tips { border: 2px solid #A5BB5F; background-color: #FFF; border-radius: 6px; font-size: 12px; }
.tips .tit { background-color: #DBECA6; text-align: center; padding: 2px 0; color: #333; font-weight: 600; border-radius: 5px 5px 0 0; }
.tips .set { padding: 2px 14px; }
.tips .Ascene { display: flex; flex-direction: row; padding-bottom: 2px; }
.tips .goal { width: 38px; height: 38px; background: url(../images/goal.png) no-repeat; background-size: 38px 38px; margin: 6px 10px 6px 0; }
.tips .redcard { width: 38px; height: 38px; background: url(../images/redcard.png) no-repeat; background-size: 38px 38px; margin: 6px 10px 6px 0; }
.tips .detailed { width: 260px; margin: 2px 0; }
.tips .detailed .sd1 { display: table; width: 260px; display: flex; line-height: 23px; }
.tips .detailed .sd1 .chi { flex: 1 }
.tips .detailed .sd1 .Teamname { width: 115px; font-weight: 600; font-size: 14px; }
.tips .detailed .sd1 .score { width: 45px; padding: 0 5px; text-align: center; font-size: 14px; font-weight: 600; }
.tips .separate { width: 100%; height: 1px; background-color: #e7e7e7; margin: 6px auto; }

span.var { display: block; margin: 5px 0; line-height: 20px; }
.var img { margin-right: 5px; height: 20px; vertical-align: bottom }
